package com.huangyi.fileservice.service;


import com.huangyi.commondomain.domain.R;
import com.huangyi.fileservice.domain.DTO.FileDTO;
import com.huangyi.fileservice.domain.DTO.SignDTO;
import com.huangyi.fileservice.domain.VO.SignVO;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

/**
 * 文件服务接口
 */
public interface IFileService {
    /**
     * 上传文件
     * @param file 待上传的文件
     * @return 上传后的文件信息
     */
    FileDTO uploadFile(MultipartFile file);

    /**
     * 获取 OSS 上传签名信息
     * @return 签名信息对象
     */
    SignDTO  getSign();
}
